armored combat engineer platoon - Alemán Inglés Diccionario